+2004-12-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): Reinstate the previous behavior for clicking Ok after
+ activating a bookmark or path bar button in folder
+ modes. (#160044, Dennis Cranston)
+
2004-12-02 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-4:
+2004-12-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): Reinstate the previous behavior for clicking Ok after
+ activating a bookmark or path bar button in folder
+ modes. (#160044, Dennis Cranston)
+
2004-12-02 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-4:
+2004-12-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): Reinstate the previous behavior for clicking Ok after
+ activating a bookmark or path bar button in folder
+ modes. (#160044, Dennis Cranston)
+
2004-12-02 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-4:
+2004-12-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): Reinstate the previous behavior for clicking Ok after
+ activating a bookmark or path bar button in folder
+ modes. (#160044, Dennis Cranston)
+
2004-12-02 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-4:
selection_check (impl, &num_selected, &all_files, &all_folders);
- if (impl->action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER
- || impl->action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER)
+ if (impl->action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER)
{
- if (num_selected > 0)
- return TRUE;
+ if (num_selected != 1)
+ return TRUE; /* zero means current folder; more than one means use the whole selection */
+ else if (current_focus != impl->browse_files_tree_view)
+ {
+ /* a single folder is selected and a button was clicked */
+ switch_to_selected_folder (impl);
+ return TRUE;
+ }
}
if (num_selected == 0)